package hello

import org.springframework.beans.factory.annotation.Value
import org.springframework.boot.SpringApplication
import org.springframework.boot.autoconfigure.SpringBootApplication
import org.springframework.cloud.context.config.annotation.RefreshScope
import org.springframework.web.bind.annotation.RequestMapping
import org.springframework.web.bind.annotation.RestController

/**
 * Created by hunter on 17-11-12.
 */
@SpringBootApplication
class ConfigClientApplication {
    static main(args){
        new SpringApplication(ConfigClientApplication.class).run(args)
    }
}


@RefreshScope
@RestController
class MessageRestController{
    @Value("\${message : Hello default}")
    private String message

    @RequestMapping("/message")
    String getMessage(){
        return this.message
    }
}
